package com.crm.dao.mapper.exchange;

import com.crm.model.entity.exchange.HighClassChangeCourse;
import com.crm.model.entity.exchange.HighClassChangeCourseExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface HighClassChangeCourseMapper {
    long countByExample(HighClassChangeCourseExample example);

    int deleteByExample(HighClassChangeCourseExample example);

    int deleteByPrimaryKey(String highClassCourseId);

    int insert(HighClassChangeCourse record);

    int insertSelective(HighClassChangeCourse record);

    List<HighClassChangeCourse> selectByExample(HighClassChangeCourseExample example);

    HighClassChangeCourse selectByPrimaryKey(String highClassCourseId);

    int updateByExampleSelective(@Param("record") HighClassChangeCourse record, @Param("example") HighClassChangeCourseExample example);

    int updateByExample(@Param("record") HighClassChangeCourse record, @Param("example") HighClassChangeCourseExample example);

    int updateByPrimaryKeySelective(HighClassChangeCourse record);

    int updateByPrimaryKey(HighClassChangeCourse record);
}